aggrieve (someone) publicly

Translations
affliger quelqu’un en public